@theme-version: "1.10.3"; // 主题版本号

// 模块导入
.import-module(@pathname, @version: @theme-version) {
    @import (css) url("@{pathname}?v=@{version}");
}

// 模块批量导入
.import-modules(@urls, @version: @theme-version) {
    each(@urls, {
        .import-module(@value, @version);
    });
}

/* 引入各配置模块 */
/* 边栏 */
.import-module("./style/module/bar.css");

/* 块级元素 */
.import-module("./style/module/block-av.css");
.import-module("./style/module/block-code.css");
.import-module("./style/module/block-echarts.css");
.import-module("./style/module/block-embed.css");
.import-module("./style/module/block-heading.css");
.import-module("./style/module/block-hr.css");
.import-module("./style/module/block-iframe.css");
.import-module("./style/module/block-list.css");
.import-module("./style/module/block-mindmap.css");
.import-module("./style/module/block-quote.css");
.import-module("./style/module/block-super.css");
.import-module("./style/module/block-table.css");

.import-module("./style/module/block.css");

/* 面包屑 */
.import-module("./style/module/breadcrumb.css");

/* 卡片 */
.import-module("./style/module/card.css");

/* 自定义属性 */
.import-module("./style/module/custom-auto-num-f.css");
.import-module("./style/module/custom-auto-num-h.css");
.import-module("./style/module/custom-auto-num-t.css");
.import-module("./style/module/custom-board-kanban.css");
.import-module("./style/module/custom-font-family.css");
.import-module("./style/module/custom-liandi-articleId.css");
.import-module("./style/module/custom-location.css");
.import-module("./style/module/custom-mark-display.css");
.import-module("./style/module/custom-position.css");
.import-module("./style/module/custom-prompt.css");
.import-module("./style/module/custom-render-danmaku.css");
.import-module("./style/module/custom-render-invert.css");
.import-module("./style/module/custom-render-scroll.css");
.import-module("./style/module/custom-riff-decks.css");
.import-module("./style/module/custom-render.css");
.import-module("./style/module/custom-table-width.css");
.import-module("./style/module/custom-time.css");
.import-module("./style/module/custom-title.css");
.import-module("./style/module/custom-type-board.css");
.import-module("./style/module/custom-type-map.css");
.import-module("./style/module/custom-type-table.css");
.import-module("./style/module/custom-type-title.css");
.import-module("./style/module/custom-width.css");
.import-module("./style/module/custom-writing-mode.css");

/* 对话框元素 */
.import-module("./style/module/dialog.css");

/* 折叠 */
.import-module("./style/module/fold.css");

/* 空白页面与空白行 */
.import-module("./style/module/empty.css");

/* 导出面板 */
.import-module("./style/module/export.css");

/* 全屏 */
.import-module("./style/module/fullscreen.css");

/* 全局 */
.import-module("./style/module/global.css");

/* 悬浮元素 */
.import-module("./style/module/hover-preview.css");
.import-module("./style/module/hover-menu.css");
.import-module("./style/module/hover-textarea.css");

/* 图标 */
.import-module("./style/module/icon-link-domain.css");
.import-module("./style/module/icon-link.css");
.import-module("./style/module/icon-zoom.css");
.import-module("./style/module/icon.css");

/* 数学公式 */
.import-module("./style/module/math.css");

/* 移动端 */
.import-module("./style/module/mobile.css");

/* 面板 */
.import-module("./style/module/panel-backlink.css");
.import-module("./style/module/panel-bookmark.css");
.import-module("./style/module/panel-editor.css");
.import-module("./style/module/panel-file.css");
.import-module("./style/module/panel-graph.css");
.import-module("./style/module/panel-inbox.css");
.import-module("./style/module/panel-outline.css");
.import-module("./style/module/panel-separator.css");
.import-module("./style/module/panel-tag.css");
.import-module("./style/module/panel.css");

/* 打印 */
.import-module("./style/module/print.css");

/* 行内元素 */
.import-module("./style/module/span-code.css");
.import-module("./style/module/span-em.css");
.import-module("./style/module/span-file-annotation-ref.css");
.import-module("./style/module/span-img.css");
.import-module("./style/module/span-inline-memo.css");
.import-module("./style/module/span-kbd.css");
.import-module("./style/module/span-link.css");
.import-module("./style/module/span-mark.css");
.import-module("./style/module/span-ref.css");
.import-module("./style/module/span-s.css");
.import-module("./style/module/span-strong.css");
.import-module("./style/module/span-sub.css");
.import-module("./style/module/span-sup.css");
.import-module("./style/module/span-tag.css");
.import-module("./style/module/span-u.css");
.import-module("./style/module/span-virtual-ref.css");

/* 页签栏 */
.import-module("./style/module/tab-bar.css");

/* 预览窗口 */
.import-module("./style/module/viewer-image.css");

/* 自定义元素样式 */
.import-module("./style/module/element.css");

/* 配置文件 */
.import-module("./style/config/config.css");

/* 明亮主题配色文件 */
.import-module("./style/config/light.css");

/* 暗黑主题配色文件 */
.import-module("./style/config/dark.css");

/* 自定义配置文件 */
.import-module("/widgets/custom.css");


/* 其他应用样式配置文件(方便导出时渲染) */
// .import-module("./app/jupyter/css/jupyter.css");
